package com.sunrise.relatorios.visao;

import java.util.Collection;
import java.util.Date;

import lombok.Getter;
import lombok.Setter;

import org.springframework.stereotype.Component;

import com.sunrise.generico.entidade.Conta;
import com.sunrise.generico.entidade.Usuario;
import com.sunrise.generico.to.FluxoFinanceiroTO;


@Component
public class GerarRelatorioForm {
	
	@Getter @Setter
	private Date dataInicio;
	
	@Getter @Setter
	private Date dataFim;
	
	@Getter @Setter
	private Long idConta;
	
	@Getter @Setter
	private Collection<Conta> contas;
	
	@Getter @Setter
	private Boolean fluxoCaixa;
	
	@Getter @Setter
	private Boolean evolucaoSaldo;
	
	@Getter @Setter
	private Boolean extratoConta;
	
	@Getter @Setter
	private Boolean somenteCategorias;
	
	@Getter @Setter
	private FluxoFinanceiroTO fluxoReceita;
	
	@Getter @Setter
	private FluxoFinanceiroTO fluxoDespesa;
	
	@Getter @Setter
	private Usuario usuarioLogado;
	
	@Getter @Setter
	private Date dataEmissao;
	
}
